// starting begin save ;
   0: CALL 265 0 0
// IngameOn ;
   4: CALL_OW 8
// CenteronUnits ( b1 ) ;
   8: LD_INT 54
  10: PPUSH
  11: CALL_OW 85
// wait ( 0 0$2 ) ;
  15: LD_INT 70
  17: PPUSH
  18: CALL_OW 67
// CenteronUnits ( b4 ) ;
  22: LD_INT 41
  24: PPUSH
  25: CALL_OW 85
// wait ( 0 0$2 ) ;
  29: LD_INT 70
  31: PPUSH
  32: CALL_OW 67
// CenteronUnits ( b8 ) ;
  36: LD_INT 105
  38: PPUSH
  39: CALL_OW 85
// wait ( 0 0$2 ) ;
  43: LD_INT 70
  45: PPUSH
  46: CALL_OW 67
// CenteronUnits ( D1 ) ;
  50: LD_EXP 1
  54: PPUSH
  55: CALL_OW 85
// Dialogueon ;
  59: CALL_OW 6
// Say ( D1 , D1-DM1 ) ;
  63: LD_EXP 1
  67: PPUSH
  68: LD_STRING D1-DM1
  70: PPUSH
  71: CALL_OW 88
// Say ( J1 , D1-J1 ) ;
  75: LD_INT 169
  77: PPUSH
  78: LD_STRING D1-J1
  80: PPUSH
  81: CALL_OW 88
// SayRadio ( AL1 , D1-AL1 ) ;
  85: LD_INT 192
  87: PPUSH
  88: LD_STRING D1-AL1
  90: PPUSH
  91: CALL_OW 94
// Say ( D1 , D1-DM2 ) ;
  95: LD_EXP 1
  99: PPUSH
 100: LD_STRING D1-DM2
 102: PPUSH
 103: CALL_OW 88
// SayRadio ( AL1 , D1-AL2 ) ;
 107: LD_INT 192
 109: PPUSH
 110: LD_STRING D1-AL2
 112: PPUSH
 113: CALL_OW 94
// SayRadio ( A1 , D1-A1 ) ;
 117: LD_INT 191
 119: PPUSH
 120: LD_STRING D1-A1
 122: PPUSH
 123: CALL_OW 94
// SayRadio ( A1 , D1-A2 ) ;
 127: LD_INT 191
 129: PPUSH
 130: LD_STRING D1-A2
 132: PPUSH
 133: CALL_OW 94
// SayRadio ( A1 , D1-A3 ) ;
 137: LD_INT 191
 139: PPUSH
 140: LD_STRING D1-A3
 142: PPUSH
 143: CALL_OW 94
// Say ( D1 , D1-DM3 ) ;
 147: LD_EXP 1
 151: PPUSH
 152: LD_STRING D1-DM3
 154: PPUSH
 155: CALL_OW 88
// SayRadio ( AL1 , D1-AL3 ) ;
 159: LD_INT 192
 161: PPUSH
 162: LD_STRING D1-AL3
 164: PPUSH
 165: CALL_OW 94
// wait ( 0 0$2 ) ;
 169: LD_INT 70
 171: PPUSH
 172: CALL_OW 67
// Dialogueon ;
 176: CALL_OW 6
// Say ( J1 , D1-J2 ) ;
 180: LD_INT 169
 182: PPUSH
 183: LD_STRING D1-J2
 185: PPUSH
 186: CALL_OW 88
// Say ( D1 , D1-DM4 ) ;
 190: LD_EXP 1
 194: PPUSH
 195: LD_STRING D1-DM4
 197: PPUSH
 198: CALL_OW 88
// Say ( J1 , D1-J3 ) ;
 202: LD_INT 169
 204: PPUSH
 205: LD_STRING D1-J3
 207: PPUSH
 208: CALL_OW 88
// DialogueOff ;
 212: CALL_OW 7
// SaveCharacters ( D1 , D1 ) ;
 216: LD_EXP 1
 220: PPUSH
 221: LD_STRING D1
 223: PPUSH
 224: CALL_OW 38
// changemap ( 6 , %_cont ) ;
 228: LD_STRING 6
 230: PPUSH
 231: LD_STRING %_cont
 233: PPUSH
 234: CALL_OW 340
// end ;
 238: END
// every 1 1$30 do
 239: GO 241
 241: DISABLE
// begin enable ;
 242: ENABLE
// CreateCratesArea ( Rand ( 1 , 5 ) , skrzyni , true ) end ;
 243: LD_INT 1
 245: PPUSH
 246: LD_INT 5
 248: PPUSH
 249: CALL_OW 12
 253: PPUSH
 254: LD_INT 1
 256: PPUSH
 257: LD_INT 1
 259: PPUSH
 260: CALL_OW 55
 264: END
// export D1 ; export function save ; begin
 265: LD_INT 0
 267: PPUSH
// uc_side = 3 ;
 268: LD_ADDR_OWVAR 20
 272: PUSH
 273: LD_INT 3
 275: ST_TO_ADDR
// uc_nation = 3 ;
 276: LD_ADDR_OWVAR 21
 280: PUSH
 281: LD_INT 3
 283: ST_TO_ADDR
// D1 := CreateCharacter ( D1 ) ;
 284: LD_ADDR_EXP 1
 288: PUSH
 289: LD_STRING D1
 291: PPUSH
 292: CALL_OW 34
 296: ST_TO_ADDR
// PlaceUnitArea ( D1 , Area25 , false ) ;
 297: LD_EXP 1
 301: PPUSH
 302: LD_INT 2
 304: PPUSH
 305: LD_INT 0
 307: PPUSH
 308: CALL_OW 49
// end ;
 312: LD_VAR 0 1
 316: RET
